using System;

namespace Pegasus.Monitoring
{
	/// <summary>
	/// Summary description for IApplicationStatus.
	/// </summary>
	public interface IApplicationStatus
	{
		/// <summary>
		/// Called by the monitoring system to request the current status of the application.
		/// </summary>
		/// <param name="appStatus">Status object to assist in formating the response.</param>
		void GetApplicationStatus( AppStatusResults appStatus );
	}
}
